package main

import "fmt"

// address 地址
type address struct {
	province string
	city     string
}

// student 学生
type student struct {
	name string
	age  int
	address
}

// main 主函数
func main() {
	var stu1 = student{
		name: "jack",
		age:  18,
		address: address{
			province: "河北",
			city:     "石家庄",
		},
	}

	fmt.Println(stu1)      // {jack 18 {河北 石家庄}}
	fmt.Println(stu1.name) // jack
	// 嵌套的匿名结构体可以直接对象 . 嵌套结构体的字段名
	fmt.Println(stu1.city) // 石家庄
}
